page-feedback {

}

.waitTakeGoods {
  width: 100%;
  padding: 3rem;
  text-align: center;
  border-bottom-color: #dfdfdf;
  border-bottom-style: solid;
  border-bottom-width: 1px;

  p {
    margin: 0;
  }

  .paySuccess {
    color: #999;
    font-size: 1.45rem;
    margin-top: 2rem;
  }

  .price {
    color: #f12c20;
    font-size: 2.1rem;
    font-weight: bold;
  }

}

.grayLine {
  width: 100%;
  height: 1.2rem;
  background-color: rgb(238, 238, 238);
}

.waitList {
  .waitGoods {
    position: relative;
    width: 100%;
    height: 14.5rem;
    border-bottom-style: solid;
    border-bottom-color: #dfdfdf;
    border-bottom-width: 1px;
    .timeBox {
      width: 100%;
      height: 4rem;
      border-bottom-style: solid;
      border-bottom-color: #dfdfdf;
      border-bottom-width: 1px;
      .time {
        position: absolute;
        left: 1rem;
        line-height: 4rem;
        color: #7f8389;
        font-size: 2rem;
      }

      .waitTake {
        position: absolute;
        right: 1rem;
        line-height: 4rem;
        color: #ff9933;
        font-size: 2rem;
      }
    }

    .waitImgBox {
      position: relative;
      width: 100%;
      display: flex;

      .waitImg {
        display: inline-block;
        margin-left: 10px;
        flex: 1;

        img {
          width: 5.5rem;
          margin-top: 16px;
        }
      }

      .waitDesc {
        display: inline-block;
        position: relative;
        flex: 4;
        width: 25rem;
        margin-left: 10px;
        width: 72%;
        padding: 6px;

        p {
          margin: 0;
          margin-top: 6px;
        }

        p:nth-of-type(1) {
          color: #353535;
          font-size: 1.7rem;
          font-weight: bold;
          width: 70%;
          text-overflow: -o-ellipsis-lastline;
          overflow: hidden;
          text-overflow: ellipsis;
          display: -webkit-box;
          -webkit-line-clamp: 2;
          -webkit-box-orient: vertical;
        }

        p:nth-of-type(2) {
          color: #353535;
          font-size: 1.8rem;
          margin-top: 9px;
        }

        p:nth-of-type(3) {
          img {
            width: 1.2rem;
            vertical-align: middle;
          }
          span {
            color: #999;
            font-size: 1.48rem;
            margin-left: 5px;
          }
        }

        .priceTag {
          position: absolute;
          right: 7px;
          top: 18px;
          color: #f12c20;
          font-size: 2.2rem;
          font-weight: 500;
          label {
            font-size: 1.5rem;
          }
        }
      }
    }
  }
}

























